Demonstrational Techniques for Instructible User Interface Agents
نویسنده
چکیده
But what is this "environment"? For the majority of applications used by most mainstream computer users, such as spreadsheets, text editors, mail readers, graphical editors, CAD programs, etc., a direct-manipulation graphical interface constitutes the "environment" with which a software agent must interact in order to be ultimately useful to the user. The program might have internal representations of objects of interest to the user [as frames, propositions, neural nets, or specialized data structures], and perform inference on these representations, but the sensors must detect actions taken by the user in the interface, and the effectors must deliver effects that are ultimately visible or audible in the user interface.
منابع مشابه
The Demonstrational Interfaces Project at CMU
The Demonstrational Interfaces Project at CMU has been investigating various aspects of demonstrational interfaces for the last eight years. During this time, we have created six interactive software building tools that use demonstrational techniques, as well as an architecture to support demonstrational programming in general. In addition, we have created a demonstrational Visual Shell (iconic...
متن کاملIntelligence In
increased intelligence in the system, which AI algorithms have proven useful for demonstrational interfaces, and how we cope with such well-known intelligent-interface-usability issues as knowing what the system can do and what it is doing at any given moment. Demonstrational interfaces allow the user to perform actions on concrete example objects (often using direct manipulation), though the e...
متن کاملInvisible Programming
The topic of this conference is Visual languages, but I want to discuss computer programming using a technique where there is no apparent language at all; the language is (mostly) invisible. Here, the user sees the results of the program aecution and the data the program is operating on, but the program itself is not shown. The program is specifcd by demonstrating the operations that should be ...
متن کاملInstructible Agents: Software that Just Keeps Getting Better
by International Business Machines Corporation. Copying in printed form for private use is permitted without payment of royalty provided that (1) each reproduction is done without alteration and (2) the Journal reference and IBM copyright notice are included on the first page. The title and abstract, but no other portions, of this paper may be copied or distributed royalty free without further ...
متن کاملThe instructible agent Lokutor
In this paper we describe Lokutor, a virtual human. Lokutor is a partially autonomous agent, inhabiting a 3D virtual environment. The agent can be controlled via natural language directives of the user and by direct manipulation using a graphical user interface. Its control system consists of a behavior-based reactive layer, a deliberative control layer and a motivational subsystem. Lokutor’s d...
متن کامل